Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
15 DEBDON PLACE Terraced £174,876 £103,000 26 Oct 2012
17 DEBDON PLACE Terraced £116,252 £115,000 14 Apr 2023
19 DEBDON PLACE Terraced £204,850 £40,000 6 Jun 1997